/*
 * Enum.h
 *
 *  Created on: 2014. 7. 17.
 *      Author: mega
 */

#ifndef GUILDSERVER_ENUM_H_
#define GUILDSERVER_ENUM_H_

enum class DatabaseType {
	__NONE__,

//	GAME_MASTER = 1,
//	GAME_SLAVE = 2,
//
//	TRADE_MASTER = 10,
//	TRADE_SLAVE,
//
//	ITEM_SHARD_1 = 100,
//	ITEM_SHARD_2 = 101,
//	ITEM_SHARD_3 = 102,
//
//	LOG_MASTER = 1001,

	GUILD_MASTER = 1,

	__MAX__,
};
//enum class DatabaseType {
//	GUILD_MASTER = 1,
//};

enum class RedisServerType {
	__NONE__,

	WORLDBOSS_MASTER = 1,
	WORLDBOSS_SLAVE = 2,

	PVP_MASTER = 100,
	PVP_SLAVE = 101,

	GUILDRANK_MASTER = 200,

	__MAX__,
};

enum Balance
{
	NONE	= 0,

	GUILD_CREATE_NEED_GOLD,				// 1  길드 생성 비용
	GUILD_CREATE_NEED_LEVEL,			// 2  길드 생성 제한 레벨
	GUILD_ATTENDANCE_CYCLE,				// 3  길드원 출석 체크 주기
	GUILD_CONNECT_POINT,				// 4  길드원 접속 점수
	GUILD_NOT_CONNECT_POINT,			// 5  길드원 미접속 점수
	GUILD_JOIN_POINT,					// 6  길드원 가입 점수
	GUILD_LEAVE_POINT,					// 7  길드원 탈퇴 점수
	GUILD_DUNGEON_NORMAL_CLEAR_POINT,	// 8  던전 노멀 클리어 길드점수
	GUILD_DUNGEON_HARD_CLEAR_POINT,		// 9  던전 노멀 클리어 길드점수
	GUILD_DUNGEON_HELL_CLEAR_POINT,		// 10 던전 노멀 클리어 길드점수
	GUILD_PVP_WIN_POINT,				// 11 PVP 승리 길드점수
	GUILD_PVP_LOSE_POINT,				// 12 PVP 패배 길드점수
	GUILD_PK_WIN_POINT,					// 13 배틀로얄 승리 길드점수
	GUILD_PK_LOSE_POINT,				// 14 배틀로얄 패배 길드점수
	GUILD_DAILY_MAX_POINT,				// 15 길드원당 일일 획득 최대 길드점수
	GUILD_MAX_POINT,					// 16 최대 길드 점수

	GUILD_1_GRADE_POINT,				// 17 길드 1등급 점수
	GUILD_1_GRADE_USER,					// 18 길드 1등급 인원수
	GUILD_1_GRADE_BUFF_LEVEL,			// 19 길드 1등급 최대 버프 레벨
	GUILD_2_GRADE_POINT,				// 20 길드 2등급 점수
	GUILD_2_GRADE_USER,					// 21 길드 2등급 인원수
	GUILD_2_GRADE_BUFF_LEVEL,			// 22 길드 2등급 최대 버프 레벨
	GUILD_3_GRADE_POINT,				// 23 길드 3등급 점수
	GUILD_3_GRADE_USER,					// 24 길드 3등급 인원수
	GUILD_3_GRADE_BUFF_LEVEL,			// 25 길드 3등급 최대 버프 레벨
	GUILD_4_GRADE_POINT,				// 26 길드 4등급 점수
	GUILD_4_GRADE_USER,					// 27 길드 4등급 인원수
	GUILD_4_GRADE_BUFF_LEVEL,			// 28 길드 4등급 최대 버프 레벨
	GUILD_5_GRADE_POINT,				// 29 길드 4등급 점수
	GUILD_5_GRADE_USER,					// 30 길드 5등급 인원수
	GUILD_5_GRADE_BUFF_LEVEL,			// 31 길드 5등급 최대 버프 레벨
	GUILD_6_GRADE_POINT,				// 32 길드 6등급 점수
	GUILD_6_GRADE_USER,					// 33 길드 6등급 인원수
	GUILD_6_GRADE_BUFF_LEVEL,			// 34 길드 6등급 최대 버프 레벨
	GUILD_7_GRADE_POINT,				// 35 길드 7등급 점수
	GUILD_7_GRADE_USER,					// 36 길드 7등급 인원수
	GUILD_7_GRADE_BUFF_LEVEL,			// 37 길드 7등급 최대 버프 레벨
	GUILD_8_GRADE_POINT,				// 38 길드 8등급 점수
	GUILD_8_GRADE_USER,					// 39 길드 8등급 인원수
	GUILD_8_GRADE_BUFF_LEVEL,			// 40 길드 8등급 최대 버프 레벨
	GUILD_9_GRADE_POINT,				// 41 길드 9등급 점수
	GUILD_9_GRADE_USER,					// 42 길드 9등급 인원수
	GUILD_9_GRADE_BUFF_LEVEL,			// 43 길드 9등급 최대 버프 레벨
	GUILD_10_GRADE_POINT,				// 44 길드 10등급 점수
	GUILD_10_GRADE_USER,				// 45 길드 10등급 인원수
	GUILD_10_GRADE_BUFF_LEVEL,			// 46 길드 10등급 최대 버프 레벨
};

#endif /* GUILDSERVER_ENUM_H_ */
